﻿Imports System.ServiceModel
Imports DomusDotNet.Sbm.Wcf.Responses
Imports DomusDotNet.Sbm.Wcf.Requests

Namespace Wcf.Interfaces
    <ServiceContract()>
    Public Interface ISharedBookshelfService

        <OperationContract()>
        Function Login(request As LoginRequest) As LoginResponse

        <OperationContract()>
        Function Logout(request As LogoutRequest) As LogoutResponse

        <OperationContract()>
        Function SearchBooks(request As SearchBooksRequest) As SearchBooksResponse

        <OperationContract()>
        Function BookReservation(request As BookReservationRequest) As BookReservationResponse
    End Interface
End Namespace